package com.zwan.oam_rtc.bean;

import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/***
 * 将配置文件中的参数配置到WintcpSetting和PnoHandlerSetting中
 * @author 
 *
 */
@Component
@ConfigurationProperties(prefix = "jimp") //将配置文件中的值读取到bean中
public class JimpSettings {
	private WintcpSettings wintcp;
	private PnoHandlerSettings handler;
	private String path;
	private String version;
	private String videourl;
	private String webrtcurl;
	private Integer runtask;
	private String iosP12Path;
	private String iosP12Passwd;
	private String template;
	private String ussddelay;
	private String uploaddownpath;
	private String uploaddownloadhost;
	private String type;
	private String iospushtype;
	private String memorydisk;
	private String ts1;
	private String ts2;
	private String livehlsurl;
	private String nfspath;
	private String rtmpurl;


	public String getLog() {
		return log;
	}

	public void setLog(String log) {
		this.log = log;
	}

	private String log;

	public String getSourcehlsurl() {
		return sourcehlsurl;
	}

	public void setSourcehlsurl(String sourcehlsurl) {
		this.sourcehlsurl = sourcehlsurl;
	}

	private String sourcehlsurl;

	public String getUploaddownpath() {
		return uploaddownpath;
	}

	public void setUploaddownpath(String uploaddownpath) {
		this.uploaddownpath = uploaddownpath;
	}

	public String getUploaddownloadhost() {
		return uploaddownloadhost;
	}

	public void setUploaddownloadhost(String uploaddownloadhost) {
		this.uploaddownloadhost = uploaddownloadhost;
	}

	public WintcpSettings getWintcp() {
		return wintcp;
	}
	public void setWintcp(WintcpSettings wintcp) {
		this.wintcp = wintcp;
	}
	public PnoHandlerSettings getHandler() {
		return handler;
	}
	public void setHandler(PnoHandlerSettings handler) {
		this.handler = handler;
	}
	public String getPath() {
		return path;
	}
	public void setPath(String path) {
		this.path = path;
	}

	public String getVersion() {
		return version;
	}

	public void setVersion(String version) {
		this.version = version;
	}

	public String getVideourl() {
		return videourl;
	}

	public void setVideourl(String videourl) {
		this.videourl = videourl;
	}

	public Integer getRuntask() {
		return runtask;
	}

	public void setRuntask(Integer runtask) {
		this.runtask = runtask;
	}

	public String getIosP12Path() {
		return iosP12Path;
	}

	public void setIosP12Path(String iosP12Path) {
		this.iosP12Path = iosP12Path;
	}

	public String getIosP12Passwd() {
		return iosP12Passwd;
	}

	public void setIosP12Passwd(String iosP12Passwd) {
		this.iosP12Passwd = iosP12Passwd;
	}

	public String getTemplate() {
		return template;
	}

	public void setTemplate(String template) {
		this.template = template;
	}

	public String getUssddelay() {
		return ussddelay;
	}

	public void setUssddelay(String ussddelay) {
		this.ussddelay = ussddelay;
	}

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

	public String getIospushtype() {
		return iospushtype;
	}

	public void setIospushtype(String iospushtype) {
		this.iospushtype = iospushtype;
	}

	public String getWebrtcurl() {
		return webrtcurl;
	}

	public void setWebrtcurl(String webrtcurl) {
		this.webrtcurl = webrtcurl;
	}
	public String getTs1() {
		return ts1;
	}

	public void setTs1(String ts1) {
		this.ts1 = ts1;
	}

	public String getTs2() {
		return ts2;
	}

	public void setTs2(String ts2) {
		this.ts2 = ts2;
	}
	public String getMemorydisk() {
		return memorydisk;
	}

	public void setMemorydisk(String memorydisk) {
		this.memorydisk = memorydisk;
	}
	public String getLivehlsurl() {
		return livehlsurl;
	}

	public void setLivehlsurl(String livehlsurl) {
		this.livehlsurl = livehlsurl;
	}
	public String getNfspath() {
		return nfspath;
	}

	public void setNfspath(String nfspath) {
		this.nfspath = nfspath;
	}
	public String getRtmpurl() {
		return rtmpurl;
	}

	public void setRtmpurl(String rtmpurl) {
		this.rtmpurl = rtmpurl;
	}


}
